have all the makings of ...

  1. Verb ... için gereken herşeye sahip olmak